<html>
    <head>
        <title>过滤器服务选项类 AbpDataFilterOptions</title>
    </head>
    <body>
        <script>
            /*
                        三、数据过滤器服务选项类  AbpDataFilterOptions
                        
                                ABP 的数据过滤系统的主要设置类就是 AbpDataFilterOptions 选项类。

                                下面的示例代码默认禁用ISoftDelete过滤器，这将导致你查询数据时包含已删除的实体，除非你显式启用过滤器：

                                        Configure<AbpDataFilterOptions>(options =>
                                        {
                                            // 设置默认状态
                                            options.DefaultStates[typeof(ISoftDelete)] = new DataFilterState(isEnabled: false);
                                        });  

                                在全局性更改过滤器状态的时候一定要谨慎，特别是当你使用的是预构建的模块时，因为，该模块可能会在默认情况下打开软删除过滤器的情况下开发的。

                                但是你可以安全的为自己定义的过滤器执行此操作。
                    */
        </script>
    </body>
</html>